package com.nb.hdj.util;

import com.alibaba.fastjson.JSONObject;

/**
 * @Description: 用来保存测试条件中的数据，可以全局使用，使用时直接调用即可
 *                需要在保存的时候先save，然后在使用的地方get即可
 * @Author: hedongjia
 * @Date: 2021/11/4 上午10:53
 * @Version: v1.0
 */
public class JsonDataSaveUtil {
    private JSONObject saveDataJson = new JSONObject();

    public JSONObject getSaveDataJson() {
        return saveDataJson;
    }

    public void setSaveDataJson(JSONObject saveDataJson) {
        this.saveDataJson = saveDataJson;
    }

    public JSONObject saveData(String key,Object value){
        saveDataJson.put(key,value);
        return saveDataJson;
    }

    /**
     * JSONObject 转 JSON 字符串
     */
    public String JsonObjectToJson(Object object){
        return JSONObject.toJSONString(object);
    }

    /**
     *object转String
     */
    public String ObjectToString(Object object){
        return String.valueOf(object);
    }
}
